import datetime

from t2 import search
import config
from unidecode import unidecode_expect_ascii


def main():
    a = r'''
   ██████  ██      ██ ████████ ████     ██   ████████    ██       ████████ ██
  ██░░░░██░██     ░██░██░░░░░ ░██░██   ░██  ██░░░░░░██  ░██      ░██░░░░░ ░██
 ██    ░░ ░██     ░██░██      ░██░░██  ░██ ██      ░░   ░██      ░██      ░██
░██       ░██████████░███████ ░██ ░░██ ░██░██           ░██      ░███████ ░██
░██       ░██░░░░░░██░██░░░░  ░██  ░░██░██░██    █████  ░██      ░██░░░░  ░██
░░██    ██░██     ░██░██      ░██   ░░████░░██  ░░░░██  ░██      ░██      ░██
 ░░██████ ░██     ░██░████████░██    ░░███ ░░████████   ░████████░████████░██
  ░░░░░░  ░░      ░░ ░░░░░░░░ ░░      ░░░   ░░░░░░░░    ░░░░░░░░ ░░░░░░░░ ░░ 

                       ———-————-————-————HyperSpiderPowerBYcl
       '''
    print(a)
    print('run', datetime.datetime.now())
    print('''
        #  修改config.py内的 search_key 这个list 如果只搜一个单词请保持 ["key"] 格式        
        #  修改 page_size，一个页面是25张图、因为下载较慢会先保存下载地址 分步运行
        #  点击AppRun.py右键运行，运行完成后执行download.py进行下载
        #  会根据key+序号.jpg 进行存储
    ''')
    s={}
    for key in config.search_key:
        dict_key = unidecode_expect_ascii(key, errors='f').replace(" ", "")
        for i in range(1,int(config.page_size)):
            s.setdefault(dict_key, [])
            s[dict_key]=s[dict_key]+search(key,i)
    import json
    with open('img_send.json', 'w') as f:
        json.dump(s, f)


if __name__ =='__main__':
    main()